Dudlewebs\WPMCS\s3\JmesPath\Parser A

Total Complexity 74
Dependencies 3
Dependents 3
Total lines 347
Lines of code 258
Logical lines of code 161
Comment lines 34
Methods 36
Properties 9

Methods 36

Method Rating Maintainability Complexity Lines of code
parseArrayIndexExpression()
S
51 6 24
parseProjection()
S
60 5 12
nud_lbracket()
S
62 5 11
next()
S
63 4 10
nud_lbrace()
S
60 3 13
__call()
S
58 3 13
led_lparen()
S
61 3 12
parseMultiSelectList()
S
61 3 12
led_lbracket()
S
62 3 11
led_filter()
S
62 3 10
parse()
S
62 2 11
__construct()
S
79 2 3
expr()
S
67 2 7
nud_lparen()
S
65 2 9
led_dot()
S
67 2 7
parseDot()
S
69 2 7
parseWildcardObject()
S
73 2 4
parseWildcardArray()
S
68 2 6
lookahead()
S
77 2 3
assertNotToken()
S
72 2 5
nud_identifier()
S
72 1 5
nud_quoted_identifier()
S
70 1 6
nud_current()
S
77 1 4
nud_literal()
S
72 1 5
nud_expref()
S
74 1 4
nud_not()
S
74 1 4
nud_flatten()
S
80 1 3
nud_filter()
S
80 1 3
nud_star()
S
80 1 3
led_flatten()
S
73 1 4
led_or()
S
74 1 4
led_and()
S
74 1 4
led_pipe()
S
74 1 4
led_comparator()
S
71 1 5
parseKeyValuePair()
S
67 1 7
syntax()
S
79 1 3